package com.yuandian.customer.perception.service;

import com.yuandian.api.customer_perception.po.KhgzSystemParams;
import com.yuandian.api.customer_perception.po.LowFrequenceSystemParams;
import com.yuandian.api.customer_perception.vo.KhgzSystemInfoVo;
import com.yuandian.api.customer_perception.vo.LowFrequencySystemOverviewVo;
import com.yuandian.api.customer_perception.vo.SystemOverview;

import java.util.List;

/**
 * <p>低频受理-系统概况 service接口</p>
 * @author: tangqingchun
 * @date: 2021/04/15
*/
public interface ILowFrequencySysOverviewService {

	/**
	 * 查询低频受理 系统域 与 系统 下拉框数据源
	 *
	 * @return
	 */
	List<SystemOverview> querySystemOverviewOptions();

	/**
	 * 查询低频受理系统概况列表
	 * @param params
	 * @return
	 */
	LowFrequencySystemOverviewVo querySystemOverviewList(LowFrequenceSystemParams params);

	/**
	 * 查询系统列表
	 * @param params 请求对象
	 * @return 通用返回对象
	 */
	List<KhgzSystemInfoVo> getSystemListByDomain(KhgzSystemParams params);
}
